@charset "UTF-8";
a.btnText{padding: 4px 5px;word-break: keep-all;white-space: nowrap;background-color: #ddd;border-radius: 2px;margin-right:2px;}a.btnText.red{background-color: #edd;}a.btnText.green{background-color: #ded;}a.btnText.blue{background-color: #dde;}a.btnText.warn{background-color: #edd;color: #f33;}
a.btnText:hover{text-decoration: none;}
.grid .gridTbody td div a.btnText:hover,table.list a.btnText:hover{text-decoration:none;}

.unit ul{padding: 0;margin: 0;list-style: none;}
.unit ul li{min-width:290px;width:24%;float:left;}
.unit ul li .card{padding:10px;height:75px;margin:10px;border-radius:5px;border-style:solid;border-width:1px;font-size:16px;-moz-box-shadow: 0px 0px 5px 1px #DDE4EF;box-shadow: 0px 0px 5px 1px #DDE4EF;-ms-box-shadow: 0px 0px 5px 1px #DDE4EF;-o-box-shadow: 0px 0px 5px 1px #DDE4EF;-webkit-box-shadow: 0px 0px 5px 1px #DDE4EF;}
.unit ul li .card p{line-height:26px;float:none;color:#333;}
.unit ul li .card a{color:#333;}
.unit ul li .card .button{margin:15px;}
.unit ul li .card h1{font-size:32px;line-height:32px;font-weight:normal;}
.unit ul li .card h2{font-size:28px;line-height:32px;font-weight:normal;}
.unit ul li .card h3{font-size:24px;line-height:32px;font-weight:normal;}
.unit ul li .card h4{font-size:20px;line-height:32px;font-weight:normal;}
.unit ul li .card h5{font-size:18px;line-height:32px;font-weight:normal;}
.unit ul li .card h6{font-size:16px;line-height:32px;font-weight:normal;}
.unit ul li .card .icon{font-size:38px;width:45px;float:left;padding:10px;margin-right:5px;opacity: 0.6;}
.unit ul li:nth-child(2n) .card,.unit ul li:nth-child(2n) .card .icon{border-color: #336699;color: #336699;}
.unit ul li:nth-child(2n+1) .card,.unit ul li:nth-child(2n+1) .card .icon{border-color: #0099CC;color: #0099CC;}
ol.vote>li {line-height: 30px;height: 30px;width:400px;margin:5px 0 0 0;max-width:95%;position: relative;}
.progress-box {width: 100%;height: 100%;border: 1px solid #cccccc;display: inline-block;}
.progress-bar {height:100%;opacity: 0.4;}
.progress-text {text-align: center;position: absolute;top: 0;width: 100%;}
.progress-text a {width: 100%;height: 100%;display: inline-block;}
ol.vote>li:nth-child(3n+1) .progress-bar {background-color:red;}
ol.vote>li:nth-child(3n+2) .progress-bar {background-color:green;}
ol.vote>li:nth-child(3n) .progress-bar {background-color:blue;}